package slot_steal

import (
	"GameServer/Game/slot_steal/internal"
)

var Module *internal.MatchPool = new(internal.MatchPool)

// 偷盗匹配池 添加玩家
func AddStealUser(uid string) {
	Module.AddStealUser(uid)
}

// 偷盗匹配池 移除玩家
func RemoveStealMatch(uid string) {
	Module.RemoveStealMatch(uid)
}

// 偷盗匹配池 移除已经使用
func RemoveStealUse(uid string) {
	Module.RemoveStealUse(uid)
}

// 偷盗匹配池 是否已经使用
func StealIsUse(uid string) (r string, ok bool) {
	return Module.StealIsUse(uid)
}

// 偷盗匹配池 添加保护玩家
func AddStealProtec(uid string, endTime int64) {
	Module.AddStealProtec(uid, endTime)
}

// 偷盗匹配池 移除保护玩家
func RemoveStealProtec(uid string) {
	Module.RemoveStealProtec(uid)
}

// 给玩家匹配老虎机玩家
func MatchStealUser(uid string) (ruid string, ok bool) {
	return Module.MatchStealUser(uid)
}

// 给玩家匹配老虎机玩家 匹配 lst中的玩家
func MatchStealUserLst(uid string, lst []string) (ruid string, ok bool) {
	return Module.MatchStealUserLst(uid, lst)
}
